@charset "utf-8";
/* CSS Document */

body{margin:0px;padding:0px;background:#F9F9F9;font-size:12px}
ul{margin:0px;padding:0px;list-style:none}

/*通用样式*/
.f_l{float:left}
.f_r{float:right}
.clear{clear:both}
.w220{width:220px}
.w240{width:240px}
.w270{width:270px}
.w295{width:295px}
.w326{width:326px}
.w500{width:500px}
.w700{width:700px}
.w980{width:980px}
.bb1{border-bottom:1px solid #C5C5C5;padding-bottom:20px}
.hauto{height:100%;overflow:hidden}
.pt50{padding-top:50px}
.ml80{margin-left:30px}
.ml10{margin-left:10px}
.pt55{padding-top:55px}
.pl50{padding-left:50px}
.line30{line-height:30px}
.h28{height:28px}
.h35{height:35px}
.d35{height:35px}
.h210{height:210px}
.bg1{ background:#EC6C00}
.mauto{margin:auto}
.mt5{margin-top:5px}
.gehang { width:10px; height:10px; overflow:hidden; clear:both; margin:0px auto;}
.hs{color:#ec6c00; text-decoration:none;}
.cs{color:#F90;}
#btnSubmit{ margin:20px 0 0 40px; width:120px; height:30px; background:url(../images/dallsort_bg.png); display:block;}

/*登录页面样式*/
.log_top{height:38px;background:url(../images/login_top.jpg);width:auto;overflow:hidden;color:#5A5A5A;font-size:14px}
.log_top a{color:#5A5A5A;font-size:14px;line-height:38px; text-decoration:none; }
.head{width:980px;margin:auto;background:#FFF;height:100%;overflow:hidden}
.logo{float:left}
.menu{float:right;height:30px;width:640px;margin-top:45px;font-size:0px}
.menu .c1{width:160px;height:30px;float:left;background:url(../images/menu_1.jpg)}
.menu .c1:hover{background:url(../images/menu_h1.jpg)}
.menu .c2{width:160px;height:30px;float:left;background:url(../images/menu_2.jpg)}
.menu .c2:hover{background:url(../images/menu_h2.jpg)}
.menu .c3{width:160px;height:30px;float:left;background:url(../images/menu_3.jpg)}
.menu .c3:hover{background:url(../images/menu_h3.jpg)}
.menu .c4{width:160px;height:30px;float:left;background:url(../images/menu_4.jpg)}
.menu .c4:hover{background:url(../images/menu_h4.jpg)}

/*登录窗口*/
.login-box{width:300px;height:310px;margin:auto; background:#000; position:absolute;z-index:999;right:20%;top:50px;opacity: 0.3;
filter: alpha(opacity=30);}
.login-txt{width:270px;height:280px;margin:auto; position:absolute;z-index:999;right:20%;top:50px;padding:15px}
.log_tit{color:#FFF;font-size:16px; border-bottom:1px solid #FFF;line-height:30px}
.log_in{margin:0px;padding:0px;margin-top:15px;color:#FFF;line-height:25px;font-size:14px}
.log_in .login_text{width:255px;height:25px;padding:0px;margin:0px;background:url(../images/log_txt.jpg)}
.log_in .login_botton{width:256px;height:37px;background:url(../images/login.png); border:none;display:block;font-size:0;line-height:0;text-indent:-9999px;margin-top:20px;margin-left:2px;margin-bottom:15px}

/*登录页面主体*/
.main{width:980px;margin:auto;height:100%;overflow:hidden}
.main_box{width:326px;float:left;height:100%;overflow:hidden}
.main_box2{width:200px;float:left;height:100px;overflow:hidden; background:url(../images/spic1.png) no-repeat;text-align:right}
.main_box3{width:200px;float:left;height:100px;overflow:hidden; background:url(../images/spic2.png) no-repeat;text-align:right;margin-left:200px}
.main_box4{width:200px;float:right;height:100px;overflow:hidden; background:url(../images/spic1.png) no-repeat;text-align:right}
.foot{height:50px;line-height:25px; margin-top:20px; text-align:center}

/*首页样式*/
.address{color:#EC6C00;font-size:16px;width:50px;font-weight:bold;float:left}
.search{margin:0px;padding:0px;margin-top:50px;color:#FFF;line-height:25px;font-size:14px;margin-left:40px}
.search .s_input{width:259px;height:32px;padding:0px;margin:0px;background:url(../images/s_input.jpg); border:none;float:left; text-indent:30px}
.search .go{width:90px;height:32px;background:url(../images/s_botton.png); border:none;display:block;font-size:0;line-height:0;text-indent:-9999px;float:left}
.nav{float:left;height:30px;width:640px;font-size:0px}
.nav .c1{width:160px;height:30px;float:left;background:url(../images/nav_1.jpg)}
.nav .c1:hover{background:url(../images/nav_h1.jpg)}
.nav .c2{width:160px;height:30px;float:left;background:url(../images/nav_2.jpg)}
.nav .c2:hover{background:url(../images/nav_h2.jpg)}
.nav .c3{width:160px;height:30px;float:left;background:url(../images/nav_3.jpg)}
.nav .c3:hover{background:url(../images/nav_h3.jpg)}
.nav .c4{width:160px;height:30px;float:left;background:url(../images/nav_4.jpg)}
.nav .c4:hover{background:url(../images/nav_h4.jpg)}
.hm_list li{width:315px;height:200px;float:left;margin-top:10px;margin-right:15px}
.hm_list li img{width:315px;height:140px}
.lp_list li{width:195px;height:240px;float:left;margin-top:15px;}
.lp_list li img{width:180px;height:200px}
.copy{width:160px;text-align:center;line-height:22px; height:100%;overflow:hidden;float:left}

/*内页样式*/
.locahostDIv {height: 34px;width: 978px;border: 1px solid #e7e7e7;line-height: 34px; font-family: 幼圆;margin-top: 10px;text-indent: 10px;background: #FFF;}
.locahostDIv span {background: url(../images/icon_18.jpg) no-repeat 0px center;padding-left: 15px;}

.contant .left{width:220px; height:auto; margin-top:20px;  float:left;}
.contant .right{width:760px; height:auto; margin-top:20px; float:right; display:block; overflow:hidden;}

.fen_about_contact{width:1000px; height:auto; margin-top:20px;}
.fen{width:220px; height:auto;  float:left;}
.fen .box{width:218px; height:auto; border:1px solid #e0e0e0; border-bottom:none; background:#fefefe;}
.fen .box .tital{width:218px; height:44px;  background:#fefefe;overflow: hidden;}
.fen .box .tit{ height:30px; background:url(../images/tit_bot.jpg) repeat-x 0 bottom;margin: 0px 8px;margin-top: 14px;}
.fen .box .tit em {background: #ec6c00;display: inline-block;padding: 7px 31px;font-size: 14px;font-weight: bold;color: #FFF;}
.fen .box .main2{ padding: 10px;}
.fen .bot{width:220px; height:5px; font-size:0px; line-height:5px; background:url(../images/allsort_bg.png) no-repeat scroll 0px -92px transparent;}

.tab {zoom: 1; overflow: hidden}
.tab li { text-indent:50px; cursor: pointer}
.sorttab{ width:180px; overflow:hidden;}
.sorttab ul {width: 180px; }
.sorttab li{width: 160px; background:url(../images/dallsort_bg.png) no-repeat; height: 25px;line-height:25px; margin-left: 30px; margin-top:18px; margin-bottom:18px; }
.sorttab li a {  width: 160px; display: block; height:25px; font-size: 12px;line-height:26px;}
.sorttab li a:link {color: #333; text-decoration: none}
.sorttab li a:visited {color: #333; text-decoration: none}
.sorttab li a:hover {color: #fff; background:url(../images/dallsort_bg_select.png) no-repeat;}
.sorttab li a:active {color: #333; text-decoration: none}

.about2{width:740px; height:auto;float:right;}
.about2 .box{width:738px; height:auto; border:1px solid #e0e0e0; border-bottom:none; background:#fefefe;}
.about2 .box .main1{ padding: 10px 10px 7px 10px; font-size:12px; color:#666; line-height:30px;}
.about2 .bot{width:740px; height:5px; font-size:0px; line-height:5px; background:url(../images/allsort_bg.png) no-repeat scroll 0px -92px transparent;}
.proListUL{overflow:hidden;}
.proListUL li{width:358px; height:auto; float:left; }
.proListUL li .p1{width:340px; height:200px; background:url(../images/pro_bg.jpg) no-repeat; padding:2px;}
.proListUL li .p1 img{width:340px; height:200px;}
.proListUL li .p1 a:hover img {opacity:.8;filter:Alpha(opacity=60);}
.proListUL li .p2{width:358px; height:30px; line-height:30px; text-align:center; color:#950200;}
.proListUL li .p2 a{color:#950200;}
.proListUL li .p2 a:link, .proListUL li .p2 a:visited{}
.proListUL li .p2 a:hover{ color:#ec6c00; text-decoration:none;}


.pro_rm_top_line { width: 240px; height: 2px; background: none repeat scroll 0% 0% rgb(236, 108, 0); font-size: 0px; line-height: 2px; }
.pro_rm_title { width: 238px; height: 30px; border-left: 1px solid rgb(207, 207, 207); border-right: 1px solid rgb(207, 207, 207); background: url('fw_zx_title_bg.jpg') repeat-x scroll 0% 0% transparent; font-size: 14px; font-weight: bold; color: rgb(72, 72, 70); line-height: 30px; text-indent: 16px; }
.pro_rm_main { width: 238px; height: 175px; border: 1px solid rgb(207, 207, 207); }
.pro_rm_main_up { height: 175px; overflow: hidden; margin: auto; width: 223px; }
.pro_BoxRight_up { width: 160px; padding:10px 0 0 20px; overflow: hidden; }
.pro_BoxRight_up .title { color: rgb(183, 183, 183); font-size: 14px; font-weight: bold; height: 30px; line-height: 30px; overflow: hidden; }
.pro_BoxRight_up .title a:link, .BoxRight_up .title a:visited { color: rgb(1, 64, 81); }
.pro_BoxRight_up .title a:hover { color: rgb(0, 155, 172); text-decoration: none; }

.service3 { padding-left:10px; position: relative; z-index: 101; }
.service3 img{ float:left; padding-top:10px; }
.service3 a.fb { font-size: 14px; font-weight: bold; color: rgb(255, 255, 255); text-align: center; line-height: 28px; float: left; width: 95px; height: 28px; display: block; background:url(../images/but_all.png) no-repeat scroll 0px 0px transparent; margin-left: 0px; }
.service3 a.fb:hover { font-size: 14px; font-weight: bold; text-decoration:none; color: rgb(242, 242, 242); background-position: -95px 0px; }
.service3 a.ck { font-size: 14px; font-weight: bold; text-decoration:none; color: rgb(255, 255, 255); text-align: center; line-height: 28px; float: left; width: 95px; height: 28px; display: block; margin-left: 28px; background:url(../images/but_all.png) no-repeat scroll 0px -28px transparent; }
.service3 a.ck:hover { font-size: 14px; font-weight: bold; color: rgb(242, 242, 242); background-position: -95px -28px; }


.pic_zx_gg { width:218px; height:207px; float:left; border-width: 2px 1px 1px; border-style: solid; border-color: rgb(32, 111, 150) rgb(207, 207, 207) rgb(207, 207, 207); }
.mh_zx_box {  }
.mh_zx_box ul { list-style-type: none; line-height: 30px; height: 30px;  background:url(../images/index_title_bg_1.gif) repeat-x scroll 0% 0% transparent; }
.mh_zx_box ul li { float: left; width: 108px; text-align: center; color: rgb(0, 0, 0); border-right: 1px solid rgb(207, 207, 207); cursor: pointer; }
.mh_zx_content { width:190px; padding: 10px; }
.mh_zx_content { margin-top: -1px; }
.mh_zx_box ul li.one {background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); font-weight: bold; }
.mh_zx_ct { line-height: 28px; }
.list_vio2 { width:200px; line-height:40px;}



 
.thumbnails {overflow:hidden;}
.thumbnails li { width: 340px; margin: 0px 8px 30px 8px; float: left; border-left: 1px solid rgb(204, 204, 204); border-right: 1px solid rgb(204, 204, 204); }
.thumbnail { position: relative; overflow: hidden; }
.thumbnails.landing .thumbnail { border-bottom: 1px solid rgb(0, 0, 0); }
.thumbnail .text { position: absolute; top: 149px; left: 0px; z-index: 3; width: 100%; height: 100%; background:url(../images/thumbnail-overlay.png) no-repeat scroll left top transparent; cursor: pointer; }
.thumbnail .text-header { display: table; width: 100%; height: 55px; }
.thumbnail .text h4 { display: table-cell; vertical-align: middle; padding: 10px 12px; font-size: 15px; line-height: 17px; color: rgb(255, 255, 255); font-weight: bold; }
.thumbnail .text h4 span { padding-right: 19px; background:url(../images/chevron-yellow.png) no-repeat scroll 100% 4px transparent; font-size: 12px; color: rgb(255, 255, 255); }
.thumbnail .text p { padding: 3px 12px 0px; color: rgb(255, 255, 255); line-height: 20px; font-size: 12px; }
img.photo { width: 340px; height: 200px; border-top: 1px solid rgb(255, 175, 0); }
